home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
UTILITY
/
SNR40.ARJ
/
COMP2TAB.SNR
< prev
next >
Wrap
Text File
|
1990-07-20
|
2KB
|
120 lines
\ This table is the same as COMPRESS.SNR, EXCEPT...
\ three or more adjacent space bands are converted into an ASCII TAB code,
\ and the remaining adjacent space bands are thrown away. Handy for you
\ desktop publishers!
\20\20\20*00=\09*01 \ Three spaces in a row (when the context flag
\ is OFF) will output an ASCII TAB code (hex 09),
\ and then turn the context flag ON, so
\ that adjacent spaces are ignored.
\20*00=\20*01 \ A space when the context flag is OFF, equals
\ a space and then turn the context flag set ON.
\20*01= \ A space when the context flag is ON, equals
\ nothing.
\0d\0a=\0d\0a*01 \ A carriage-return, line-feed will turn the
\ context flag ON. Why? So that any space bands
\ at the beginning of a line will be ignored!
\ Now this next group of equations define which characters allow spaces
\ to be recognized again. (That's just about everything except a space.)
A=A*00
B=B*00
C=C*00
D=D*00
E=E*00
F=F*00
G=G*00
H=H*00
I=I*00
J=J*00
K=K*00
L=L*00
M=M*00
N=N*00
O=O*00
P=P*00
Q=Q*00
R=R*00
S=S*00
T=T*00
U=U*00
V=V*00
W=W*00
X=X*00
Y=Y*00
Z=Z*00
a=a*00
b=b*00
c=c*00
d=d*00
e=e*00
f=f*00
g=g*00
h=h*00
i=i*00
j=j*00
k=k*00
l=l*00
m=m*00
n=n*00
o=o*00
p=p*00
q=q*00
r=r*00
s=s*00
t=t*00
u=u*00
v=v*00
w=w*00
x=x*00
y=y*00
z=z*00
1=1*00
2=2*00
3=3*00
4=4*00
5=5*00
6=6*00
7=7*00
8=8*00
9=9*00
0=0*00
-=-*00
\3D=\3D*00
[=[*00
]=]*00
;=;*00
'='*00
,=,*00
.=.*00
/=/*00
`=`*00
\5C=\5C*00
!=!*00
@=@*00
#=#*00
$=$*00
%=%*00
^=^*00
\2A=\2A*00
(=(*00
)=)*00
_=_*00
+=+*00
{={*00
}=}*00
:=:*00
"="*00
<=<*00
>=>*00
?=?*00
~=~*00
|=|*00
\\E